package com.xyht.sca_s.student_manage_system.modules.employmentApplication.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.employmentApplication.entity.SmsEmploymentApplication;
import com.xyht.sca_s.student_manage_system.modules.employmentApplication.entity.vo.SmsEmploymentApplicationAllowVO;
import com.xyht.sca_s.student_manage_system.modules.employmentApplication.entity.vo.SmsEmploymentApplicationCancelVO;
import com.xyht.sca_s.student_manage_system.modules.employmentApplication.entity.vo.SmsEmploymentApplicationVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author XYHT
 * @since 2023-05-23
 */
public interface SmsEmploymentApplicationService extends IService<SmsEmploymentApplication> {

    ResponseResult smsEmploymentApplication(SmsEmploymentApplicationVO smsEmploymentApplicationVO,String user_id);

    ResponseResult smsEmploymentApplicationCancel(SmsEmploymentApplicationCancelVO cancelVO, String user_id);

    ResponseResult smsEmploymentApplicationAllow(SmsEmploymentApplicationAllowVO allowVO, String user_id);

    ResponseResult smsEmploymentApplicationList(Integer pageSize, Integer pageNum, Integer application_type, String user_id);

    ResponseResult smsEmploymentApplicationDetail(String application_id, String user_id);

    ResponseResult getSmsEmploymentApplicationOriginSettingProcess();
}
